﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace TurtlePoker
{
    class Program
    {
        static void Main(string[] args)
        {
            //test_card();
            //test_cardmanager();
            //test_humanplayer();
            GameTest.test_run();
        }

        static void test_card()
        {
            CardTest.test_ctor();
            CardTest.test_to_str();
            CardTest.test_equal();
            CardTest.test_hashcode();
            CardTest.test_sort();
        }

        static void test_cardmanager()
        {
            CardManagerTest.test_ctor();
            CardManagerTest.test_deal();
            CardManagerTest.test_put();
            CardManagerTest.test_replace_one();
            CardManagerTest.test_replace();
        }

        static void test_humanplayer()
        {
            HumanPlayerTest.test_ctor();
            HumanPlayerTest.test_init_op();
            HumanPlayerTest.test_start_op();
            HumanPlayerTest.test_normal_op();
            HumanPlayerTest.test_decide_op();
        }
    }
}
